Skip to content

Conversation

@cinques
Copy link

@cinques cinques commented Aug 24, 2025

Why

I needed to integrate react-native-voip-push-notification into an Expo project, but it requires additional native configuration. To simplify this process and make it reusable, I created an Expo config plugin that automatically sets up the necessary changes.

How

  • Implemented a custom Expo config plugin.
  • Added logic to configure Info.plist and other native settings required by react-native-voip-push-notification.
  • Ensured the plugin runs during expo prebuild, so no manual native changes are needed.

Test Plan

  • Created a test Expo project with react-native-voip-push-notification.
  • Ran expo prebuild and confirmed that the plugin correctly applied the configuration.
  • Verified the app builds and receives VoIP push notifications on iOS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant